//package com.yunshang.shoppingmall.controller.product;
//
//import com.yunshang.shoppingmall.entity.ProductGuiGe;
//import com.yunshang.shoppingmall.service.ProductGuiGeService;
//import org.apache.catalina.servlet4preview.http.HttpServletRequest;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Controller;
//import org.springframework.util.ResourceUtils;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RequestMethod;
//import org.springframework.web.bind.annotation.ResponseBody;
//import org.springframework.web.multipart.MultipartFile;
//import java.io.File;
//import java.util.ArrayList;
//import java.util.HashMap;
//import java.util.List;
//import java.util.Map;
//
//
//@Controller
//public class EditorProductController {
//
//    @Autowired
//    ProductGuiGeService productGuiGeService;
//    List list=new ArrayList();
//
//    @ResponseBody
//    @RequestMapping(value = "/uploadImgs",method = RequestMethod.POST)
//    public Map<String,Object> uploadImgs(MultipartFile file, HttpServletRequest request){
//        Map<String,Object> map=new HashMap<>();
//        String filename= file.getOriginalFilename();
//        String guigeId=request.getParameter("guigeId");
//        int guigeIds=0;
//        String imgURL=null;
//        if(guigeId!=null&&guigeId!=""){guigeIds=Integer.parseInt(guigeId);}
//        try {
//            File path=new File(ResourceUtils.getURL("src/main/resources/static/imgs").getPath());
//            if(!path.exists()){path=new File(""); }
//            File uploadPath=new File(path.getAbsolutePath(),"/uploads");
//            if(!uploadPath.exists()){uploadPath.mkdirs();}
//
//            String uploadFileName=System.currentTimeMillis()+filename.substring(filename.lastIndexOf("."));
//            File upLoadfile=new File(uploadPath,uploadFileName);
//
//            file.transferTo(upLoadfile);
//
//            //图片上传的路径
//            String uploadImgPath=uploadPath+"/"+uploadFileName;
//            //保存相对路径
//            String[] upload=uploadImgPath.split("static");
//            if(upload[1]!=null&&upload[1]!=""){
//                imgURL=upload[1].replace("\\","/");
//            }
//
//            ProductGuiGe productGuiGe=new ProductGuiGe();
//            productGuiGe.setImgurl(imgURL);
//            productGuiGe.setGuigeId(guigeIds);
//           int row =productGuiGeService.updateByPrimaryKeySelective(productGuiGe);
//            if(row>0){
//                map.put("msg","1");
//            }
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//        System.out.println("fileName:"+filename);
//
//        return  map;
//    }
//
//
//    /*上传多张图片*/
//    @ResponseBody
//    @RequestMapping(value = "/upImgGroup",method = RequestMethod.POST)
//   public Map<String,Object> upImgGroup(MultipartFile file, HttpServletRequest request){
//        Map<String,Object> map=new HashMap<>();
//        String guigeId=request.getParameter("guigeId");
//        StringBuffer sb=new StringBuffer();
//        System.out.println("----------->"+guigeId);
//        int guigeIds=0;
//        if(guigeId!=null&&guigeId!=""){guigeIds=Integer.parseInt(guigeId);}
//       String filename= file.getOriginalFilename();
//        try {
//            File path = new File(ResourceUtils.getURL("src/main/resources/static/imgs").getPath());
//            if (!path.exists()) {
//                path = new File("");
//            }
//            File uploadPath = new File(path.getAbsolutePath(), "/uploads");
//            if (!uploadPath.exists()) {
//                uploadPath.mkdirs();
//            }
//            String uploadFileName = System.currentTimeMillis() + filename.substring(filename.lastIndexOf("."));
//            File upLoadfile = new File(uploadPath.getAbsolutePath(), uploadFileName);
//            file.transferTo(upLoadfile);
//
//            //保存相对路径
//            String[] imgURL=uploadPath.getAbsolutePath().split("static");
//            String imgGroupPath=imgURL[1].replace("\\","/")+"/"+uploadFileName;
//            list.add(imgGroupPath);
//        }catch (Exception e){
//            e.printStackTrace();
//        }
//        for (int i = 0; i <list.size() ; i++) {
//            sb.append(list.get(i)+",");
//        }
//        System.out.println(sb);
//        //更新规格图组
//        ProductGuiGe productGuiGe=new ProductGuiGe();
//        productGuiGe.setGuigeId(guigeIds);
//        productGuiGe.setImgGroup(sb.toString());
//        int row=productGuiGeService.updateByPrimaryKeySelective(productGuiGe);
//        if(row>0){
//            map.put("msg","1");
//        }
//        return  map;
//   }
//
//
//}
